.entry_list {
  align-items: stretch;
  display: flex;
  flex-direction: column;
  transition: opacity 1000ms ease;
  opacity: 1;
}

.entry_list_loading {
  opacity: 0.1;
}

.entry_item {
  padding: 0px;
  font-size: 14px;

  &>*:not(:last-child) {
    margin-bottom: 5px;
  }

  ol,
  p {
    margin: 12px 0px;
    margin-block-start: 12px;
    margin-block-end: 12px;
    box-sizing: border-box;
  }

  ol,
  ul {
    padding-left: 28px;
  }

  img {
    max-width: 100%;
    display: block;
  }

  blockquote {
    box-sizing: border-box;
    margin: 3px;
    padding: 2px 7px;
    border-left: 6px solid #40454e55;
    background-color: #00000011;
    border-radius: 7px;
  }
}



.title {
  margin: 0px;
  padding: 0px;
}

.post_date {
  color: #40454e;
  font-size: 12px;
}

.content {
  color: #40454e;
}

.bottom {
  display: flex;
  padding: 0 0px 5px;
  align-items: center;
  justify-content: space-between;
}

.bottom>*:not(:last-child) {
  margin-right: 5px;
}